removable radiator - Francés Inglés Diccionario